Career 2017 2016 2015 2014 2013 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Japan F3 Korea F1 Korea F2 Japan F4 Japan F4 Japan F5 Brazil F4 Thailand F2 Japan F8 USA F4 Japan F2 Japan F3 Japan F4 Korea F1 Ecuador F3 Bolivia F1 Japan F8 Bolivia F2 Japan F10 Japan F11 USA F1 Japan F1 Japan F2 Japan F8 Japan F9 Japan F10 Japan F11 Japan F2 Korea F2 Korea F3 Japan F5 Korea F5 Thailand F1 Japan F8 Ecuador F1 Mexico F15 Colombia F4 USA F27 Mexico F14 Mexico F15 USA F11 USA F13 Romania F4 Germany F8 USA F3 (Plantation) Japan F6 Ecuador F6 Time Warner USTA Challenger - Binghamton 2002 Azalea Orthopedic Challenger - Tyler Challenger Britania Zavaleta - Puebla Open Diputacion Pozoblanco - Cordoba GHI Bronx Tennis Classic - Bronx Credicard Mastercard Tennis Cup - Campos do Jordao Britania Zavaleta - Puebla Credicard Mastercard Tennis Cup - Campos do Jordao 2005 Freeman Men's Challenger - Joplin Credicard Mastercard Tennis Cup - Campos do Jordao Togliatti Cup - Togliatti Japan F2 Thailand F1 Flea Market Cup Busan Challenger Tennis - Busan China F3 Brazil F5 San Luis Potosi Challenger 2007 - San Luis Potosi Seguros Bolivar Open - Medellin Keio Challenger International Tennis Tournament - Yokohama Busan Open Challenger Tennis - Busan Hurricane Tennis Open - Bradenton Trofeo Cassa di Risparmio di Alessandria - Alessandria Unicredit Czech Open - Prostejov 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Open Diputacion Ciudad de Pozoblanco - Cordoba The LTA Manchester Trophy - Manchester V Manta Open-Trofeo Ricardo Delgado Aray - Manta BH Tenis Open International Cup 2008 - Belo Horizonte Credicard Citi Mastercard Tennis Cup - Campos do Jordao Seguros Bolivar Open - Cali Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Dunlop World Challenge - Toyota Burnie Challenger Kyoto Challenger Mexico City Challenger Pereira Challenger Bogota Challenger Manta Challenger Brasilia Challenger Bogota Challenger Quito Challenger Sacramento Challenger Medellin Challenger Nottingham Challenger Campos do Jordao Challenger Brasilia Challenger Quito Challenger Calabasas Challenger Guayaquil Challenger Sao Paulo Challenger Bucaramanga Challenger Santiago Challenger San Jose Challenger Barranquilla Challenger Honda-Kah Open - Singapore Yokohama International Tennis Tournament - Yokohama Yokohama Challenger 2001 - Yokohama Ho Chi Minh City Challenger - Ho Chi Minh City V Abierto Internacional de Salinas - Salinas Fifth-Third Bank Tennis Championships - Lexington VIII Trofeo Ciudad de Quito - Quito IV Gramado Open de Tenis - Gramado USTA Challenger of San Antonio - San Antonio 2002 Eddleman USTA Challenger - Birmingham BH Tennis Open International Cup - Belo Horizonte Samsung Securities Cup Challenger Tennis - Seoul Shimadzu All Japan Indoor Tennis Championships - Kyoto VII Avierto Internacional de Salinas - Salinas Healthsouth/USTA Pro Link Challenger - San Antonio Gallagher International - Hamilton The LTA Wrexham Challenger - Wrexham VI Trofeo Ciudad de Quito - Quito Kyoto Challenger - Kyoto ATP Bangalore Challenger - Bangalore Memorial Savigni - Sassuolo The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco VII Trofeo Ciudad de Quito - Quito The Gallagher International ATP Tour Challenger - Hamilton I Manta Open - Manta Abierto Internacional de Salinas - Salinas Shimadzu All Japan Indoor - Kyoto BH Tennis Open International Cup - Belo Horizonte CMG Asia Open - Hong Kong Heineken Challenger - Ho Chi Minh City VIII Avierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi New Delhi Challenger - New Delhi Copa Ericsson Mexico - Guadalajara 2003 West Side Tennis Club Challenger - Forest Hills Head Cup Busan Open - Busan Samsung Securities Cup Challenger Tennis - Seoul GHI Bronx Tennis Classic - Bronx Medellin Challenger Uncle Toby's Burnie Challenger - Tasmania Bukhara Challenger - Bukhara Challenger Leon 2003 - Leon MST ATP Challenger International - Burnie 14° BH Tennis Open - Belo Horizonte GHI Bronx Classic - Bronx Ahmedabad Challenger - Ahmedabad USTA Challenger of Tiburon - Tiburon MTCI ATP Challenger - Yokohama Open de la Ville de Saint Denis - Reunion Island Shimadzu All Japan Indoor Tennis Championships - Kyoto Corona Mexico City Open - Mexico City Cali Challenger Bukhara Challenger - Bukhara Quito Challenger Tiburon Challenger Guayaquil Challenger Morelos Challenger Guadalajara Challenger Santiago Challenger 13 BH Tennis Open International Cup - Belo Horizonte Cali Challenger Heilbronn Challenger San Marino Challenger VI Gramado Open de Tenis - Gramado Ljubljana Open - Ljubljana Penza Cup - Penza Samsung Securities Cup - Seoul Guayaquil Challenger San Luis Potosi Challenger Furth Challenger Prague Challenger Marburg Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Burbank Challenger - Burbank Uncle Tobys Challenger in Caloundra - Caloundra Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Pereira Challenger Uncle Toby's Challenger in Burnie - Burnie Monterrey Challenger Guayaquil Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Irving Challenger Tallahassee Challenger Ourocard Tennis Challenger - Sao Paulo XL Capital Bermuda Open - Bermuda San Remo Tennis Cup 15° Piertomaso - San Remo Czech Open 2005 - Prostejov The Surbiton Trophy - Surbiton Seguros Bolivar Open - Bogota Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon New Delhi Challenger IV - New Delhi USTA Comerica Challenger - Aptos VIII Gramado Open - Gramado Challenger ATP de Cuenca Diario El Mercurio - Cuenca Seguros Bogota Open - Bogota College Station Challenger - College Station X Trofeo Ciudad de Quito - Quito Dallas Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Secruities Cup Challenger - Seoul Open de la Ville de Saint Denis - Reunion Island II Naples ITG Challenger - Naples Copa Telefonica CTC Chile - Santiago Hilton Waikoloa Village USTA Challenger - Waikoloa Togliatti Cup - Togliatti Karshi Challenger - Karshi XIII Trofeo Ciudad de Quito - Quito ECM Prague Open 2005 - Prague Challenger Britania Zavaleta - Puebla ITG Miami Challenger - Miami Copa Petrobras - Bogota Copa Petrobras - Santiago Samsung Securities Cup - Seoul Sail Open - New Delhi Zenith Tennis Cup-Harbour Club - Milan Guzzini Challenger - Recanati XIV Challenger ATP Club Premium Open - Quito Ford Tennis Championships - Louisville Talahassee Challenger Samsung Challenger 2007 - Ho Chi Minh City Challenger Casablanca San Angel - Mexico City Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan Miller Lite Hall of Fame Tennis Championships - Newport Copa Petrobras Colombia - Bogota Challenger Ciudad de Guayaquil - Guayaquil Abierto Internacional de Salinas 'Dario Expreso' - Salinas Tampere Challenger Belo Horizonte Tennis Open - Belo Horizonte Kroger / St. Jude International - Memphis X Open Internacional D'Andorra - Andorra Shimadzu All Japan Indoor Tennis Championships - Kyoto Franklin Templeton Tennis Classic - Scottsdale Pozoblanco Challenger XL Capital Bermuda Open - Bermuda Cortina Challenger AIG Japan Open - Tokyo Cali Challenger Carson Challenger Bogota Challenger The Stella Artois Grass Court Championships - London Bordeaux Challenger Scheveningen Challenger Abierto Mexicano de Tenis Pegaso - Acapulco Samsung Securities Cup - Seoul Franklin Templeton Tennis Classic - Scottsdale Open Castilla y Leon - Segovia Tallahassee Challenger Bucaramanga Challenger Bogota Challenger Salinas Challenger Smith Barney Men's Challenger - Covington VI Abierto Internacional de Salinas - Salinas Furth Challenger Tokyo Cali Challenger Manta Challenger Mauritius Open - Mauritius Tiburon Challenger ATP Challenger Numea - New Caledonia Quito Challenger Pereira Challenger Charlottesville Challenger Cali Challenger Uncle Toby's Australian Men's Clay Court Challenger - Canberra Draft Corona Mexico City Open - Mexico City Santiago Challenger University of Tennessee USTA Challenger - Knoxville Media Will Cup Busan Challenger Tennis - Busan Britania Zavaleta - Puebla Volkswagen TED Open - Istanbul Barranquilla Challenger Sarasota Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Joplin Challenger - Joplin 2008 China TCL Challenger - Guangzhou Medellin Challenger Cyclus Open de Tenis - Florianopolis Cridicard Mastercard Tennis Cup - Campos do Jordao Knoxville Challenger GHI Bronx Classic - Bronx Adidas International - Sydney Copa AT&T - Buenos Aires Shimadzu All Japan Indoor - Kyoto Knoxville Challenger Open de la Comunidad Valenciana - Valencia Santo Domingo Challenger Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Savannah Challenger Turin Challenger AIG Japan Open - Tokyo Shimadzu All Japan Indoor Tennis Championships - Kyoto Arizona Men's Tennis Championships - Scottsdale The Stella Artois Grass Court Championships - London Honda Kah Singapore Men's Tennis Open - Singapore Samarkand Challenger - Samarkand Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Yokohama World Tennis Gaora Cup - Yokohama Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Thailand Open - Bangkok AIG Japan Open - Tokyo Bangkok Challenger - Bangkok Kia International In Caloundra - Caloundra Eisenberg Jerusalem Open - Jerusalem New Delhi Challenger III - New Delhi 1998 Safeway Challenger - Aptos Wailea Men's Challenger - Maui Windy City Classic - Winnetka Gramado Open de Tennis - Gramado China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo The West Side Tennis Club Grass Court Challenger - Forest Hills Rio De Janeiro Challenger Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Copa Ericsson Venezuela - Caracas USTA San Diego Challenger - San Diego IX Trofeo Ciudad de Quito - Quito ATP Heineken Challenger 1999 - Ho Chi Minh City Heineken Challenger 2004 - Ho Chi Minh City USTA Men's Challenger of Dallas - Dallas 2002 USTA Tallahassee Tennis Challenger - Tallahassee ATP Heineken Challenger 2000 - Ho Chi Minh City Eisenberg Jerusalem Open 2000 - Jerusalem The Powder Byrne Trophy - Surbiton Osaka International Tennis Tournament - Osaka Segundo Aberto de Brasilia - Brasilia The 69th King's Cup-Thailand Open - Bangkok USTA Challenger of Burbank - Burbank Thailand Open - Bangkok GHI Bronx Tennis Classic - Bronx AIG Japan Open Tennis Championships - Tokyo Toluca Challenger - Toluca Mumbai Challenger - Mumbai Shimadzu All Japan Indoor - Kyoto 2003 Eddleman USTA Challenger - Birmingham Penza Cup - Penza Ciudad de Pozoblanco Open Diputacion - Cordoba 12th BH Tennis Open International Cup - Belo Horizonte A Glimmer of Hope Challenger - Austin Hilton Waikoloa Village USTA Challenger - Waikoloa Busan Open - Busan Czech Open - Prostejov USTA Men's Challenger of Dallas - Dallas Heineken Challenger - Ho Chi Minh City Badden Open by Rothaus - Ettlingen Challenger Cudad de Guayaquil - Guayaquil Nossa Caixa Tennis Cup - Sao Paulo Grand Prix de Tennis de Lyon - Lyon Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Gerry Weber Open - Halle The 'Fitz' Casino Challenger - Tunica If Stockholm Open - Stockholm SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Japan Open - Tokyo AEGON International - Eastbourne Countrywide Classic - Los Angeles Keio Challenger International Tennis Tournament - Yokohama AAPT Championships - Adelaide Copa Claro - Buenos Aires 2008 Lubbock Challenger - Lubbock Salem Open - Hong Kong Guayaquil Challenger Kobstaedernes ATP Challenger - Kolding Salvador Challenger Flea Market Cup Busan Challenger Tennis - Busan Recife Challenger Busan Challenger Blumenau Challenger Medellin Challenger AIG Japan Open - Tokyo Alessandria Challenger Brasil Open - Costa do Sauipe The Stella Artois Grass Court Championships - London Bucaramanga Challenger Sarasota Challenger Furth Challenger Marburg Challenger Cali Challenger Vicenza Challenger Dallas Challenger Tokyo Tokyo Tokyo Osaka Sunrise Challenger Leon Challenger Bogota Challenger Pereira Challenger Bogota Challenger Las Vegas Challenger Gerry Weber Open - Halle AAPT Championships - Adelaide Ecuador Open - Quito Manta Challenger Morelos Challenger Santos Challenger AEGON Championships - London Poznan Challenger Delray Beach International Tennis Championships - Delray Beach Morelos Challenger Champaign Challenger Salinas Challenger Champaign Challenger Fergana Challenger San Luis Potosi Challenger Ecuador Open - Quito Brasil Open - Sao Paulo Heineken Challenger - Ho Chi Minh City Fergana Challenger - Fergana SkiStar Swedish Open - Bastad GHI Bronx Tennis Classic - Bronx Credit Agricole Suisse Open - Gstaad Nova Challenger Osaka - Osaka USTA Safeway Challenger - Aptos Tokyo Time Warner USTA Challenger - Binghamton Rimouski Challenger Open de Nice Cote d'Azur - Nice Hilton Waikoloa Village USTA Challenger - Waikoloa Mercedes Cup - Stuttgart Shimadsu All Japan Indoor Tennis Championships - Kyoto Challenger de Granby - Granby Guadalajara Challenger IV Trofeo Ciudad de Quito - Quito Blois Challenger Honda-Kah Open - Singapore I Open de Tenis Comunidad de Madrid - Madrid Campinas Challenger Gold Flake Open - Chennai Open de L'Isere - Grenoble Copa Kia - Santiago Copa Telmex - Buenos Aires Tennis Channel Open - Las Vegas The Stella Artois Grass Court Championships - London Allianz Suisse Open Gstaad - Gstaad AIG Japan Open - Tokyo Tennis Masters Series - Toronto The Hypo Group Tennis International 2008 - Poertschach Salem Open - Hong Kong Japan Open - Tokyo AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells SAP Open - San Jose BNP Paribas Open - Indian Wells Heineken Open Shanghai - Shanghai Campbells Hall of Fame Tennis Championships - Newport Gerry Weber Open - Halle Ecuador Open - Quito US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Mercedes-Benz Cup - Los Angeles Atlanta Tennis Championships - Atlanta Japan Open - Tokyo Salem Open - Hong Kong The Stella Artois Grass Court Championships - London Japan Open - Tokyo Salem Open - Hong Kong Salem Open - Hong Kong Tokyo Pacific Life Open - Indian Wells Australian Open - Melbourne French Open - Paris NASDAQ-100 Open - Miami U.S. Open - New York BellSouth Open - Vina del Mar Abierto Mexicano Telfonica MoviStar - Acapulco U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Grand Prix de Tennis de Lyon - Lyon Australian Open - Melbourne BNP Paribas Open - Indian Wells Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Brisbane - Brisbane Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London NASDAQ-100 Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris Davis Cup, Group 1, 1R, JPN-KOR 3-2 Wimbledon - London Tennis Masters Series - Miami The Ericsson Open - Miami Rogers Cup - Montreal Wimbledon - London Australian Open - Melbourne Davis Cup, Group 1, REL1, JPN-UZB 3-2 Davis Cup, Group 1, 1R, JPN-INA 5-0 Davis Cup, Group 1, 2R, JPN-NZL 3-2 Davis Cup, Group 1, REL1, JPN-LIB 4-1 Davis Cup, World Group, QR, ECU-GBR 3-2 Davis Cup, Group 1, 2R, THA-JPN 4-1 Davis Cup, Group 1, 2R, ECU-VEN 3-2 Davis Cup, World Group, QR, ROU-ECU 3-2 Davis Cup, World Group, QR, CHI-JPN 5-0 Davis Cup, Group 1, 1R, TPE-JPN 3-2 Davis Cup, Group 1, 2R, ECU-PAR 5-0 Davis Cup, Group 1, PO, JPN-THA 4-1 Davis Cup, Group 1, 1R, JPN-CHN 5-0 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, World Group, PO, ROU-ECU 5-0 Davis Cup, World Group, PO, BRA-ECU, 2-3 Davis Cup, PO, CRO-ECU 5-0 Davis Cup, Group 1, 1R, ECU-BAH 5-0 Davis Cup, Group 1, 2R, UZB-JPN 3-2 Davis Cup, Group 1, REL1, JPN-PAK 5-0 Davis Cup, World Group, QR, NED-ECU 5-0 Davis Cup, Group 1, 1R, ECU-COL 5-0 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, Group 1, 1R, ECU-CHI 3-2 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, World Group, PO, AUT-ECU 4-1 Davis Cup, Group 1, 2R, THA-JPN 3-2 Davis Cup, Group 1, 2R, ECU-PER 4-1 Davis Cup, Group 1, 1R, KOR-JPN 3-2 Davis Cup, World Group, 1R, AUS-ECU 4-1 Davis Cup, Group 1, 1R, JPN-THA 4-1 Davis Cup, Group 1, 2R, IND-JPN 3-2 Davis Cup, World Group, QR, GBR-ECU 4-1 Davis Cup, Group 1, 1R, JPN-INA 3-2 Davis Cup, Group 1, 2R, ECU-CAN 3-2 Davis Cup, World Group, QR, RUS-JPN 3-1 Davis Cup, Group 1, 1R, JPN-LIB 4-1 Davis Cup, Group 1, 1R, IND-JPN 4-1 Davis Cup, Group 1, 2R, JPN-IND 3-2 Davis Cup, Group 1, REL2, ECU-PER 4-1 Davis Cup, Group 1, 1R, MEX-ECU 2-3